Abstract
Goal-oriented methods are widely used for eliciting and analyzing software requirements. In these methods, requirements are derived from organizational goals through iterative refinement and decomposition until the responsibility of each lowest-level sub-goal is assigned to a specific agent or system. However, when stakeholders express goals in vague, contradictory, or context-dependent language, traditional goal-oriented frameworks such as KAOS and i* lack a principled mechanism for handling such ambiguity. As a result, they either require premature precision or allow uncertainty to propagate silently into the requirements specification. To address this limitation, several fuzzy logic–based approaches have been proposed to strengthen goal-oriented methods, but these approaches often depend on prior knowledge of the data set. Moreover, because decision makers may use different types of fuzzy numbers to represent ambiguity, the selection process can become highly subjective and may lead to an inappropriate requirements set, potentially causing software failure. To overcome these issues in fuzzy logic–driven goal-oriented methods, we propose a Rough-Set Approximation–based Goal-Oriented Requirements Elicitation framework. The applicability of the proposed method is demonstrated using the requirements of an Institute Examination System.
Keywords
References
Akram F., Ahmad T., and Sadiq M. (2026). A rough-set theory based approach for the detection of requirements discordances among stakeholders, Journal of Systems Science and Systems Engineering, Springer. Article
Amyot D., Ghanavati S., Horkoff J. and Mussbacher G. (2010). Evaluating goal models within the goal-oriented requirement language, International Journal of Intelligent Systems, Vol. 25, Issue 8, pp. 841-877. Article
Asim M. and Ahuja R. (2026). Intelligent goal-oriented requirements elicitation process: a bibliometric review, 7th World Conference on Artificial Intelligence: Advances and Applications, Springer, National Forensic Sciences University Goa Campus, India, January 30-31, 2026.
Asim M., Ahuja R., and Sadiq M. (2026). Elicitation of testing requirements from the functional requirements in goal-oriented software requirements engineering: a fuzzy-based approach, 4th International Conference on Power Engineering and Intelligent Systems, Springer, Organized by National Institute of Technology Uttarakhand, India, March 14-15, 2026
Babar M. I., Ghazali M., Dayang N.A. Jawawi, Shamsuddin S. M., and Ibrahim N. (2015). PHandler: An expert system for a scalable software requirements prioritization process, Knowledge-Based Systems, Volume 84, pp. 179-202. Article
Bukhsh F. A., Bukhsh Z. A., and Daneva M (2020). A systematic literature review on requirements prioritization techniques and their empirical evaluation, Computer Standards & Interfaces, 69. Article
Dardenne, A., Lamsweerde, A.V., and Fickas S. (1983). Goal-directed requirements acquisition, Science of Computer Programming, 20 (1-2), 3-50. Article
Gondal, A.N., Kausar, M., Mazhar, N., and Amjad M. (2025). Prioritization of agile requirement elicitation techniques using fuzzy logic, International Journal of Fuzzy System. Vol. 27, pp. 2637–2657. Article
Horkoff J. et al. (2016). Goal-Oriented Requirements Engineering: A Systematic Literature Map, IEEE 24th International Requirements Engineering Conference, Beijing, China, pp. 106-115. Article
Kaiya H, Horai H. and Saeki M. (2002). AGORA: attributed goal-oriented requirements analysis method, IEEE Joint International Conference on Requirements Engineering, Essen, Germany, pp. 13-22. Article
Lamsweerde, A. V. and Letier, E. (2004). From object orientation to goal orientation: a paradigm shift for requirements engineering. In: Wirsing, M., Knapp, A., Balsamo, S. (eds) Radical Innovations of Software and Systems Engineering in the Future. RISSEF 2002. Lecture Notes in Computer Science, vol. 2941, pp. 325-340, Springer, Berlin, Heidelberg. Article
Mariyam F., Mehfuz S., and Sadiq M. (2023). RAGOSRA: Rough attributed goal-oriented software requirements analysis method, Journal of Intelligent & Fuzzy Systems, Vol. 44, Issue 5, pp. 7833–7843. Article
Mohammad C. W., Shahid M., and Hussain S. Z. (2021). Fuzzy attributed goal-oriented software requirements analysis with multiple stakeholders, International Journal of Information Technology, Vol. 13, pp. 1–9. Article
Nazim M., Ahmad S., Arif M., Mishra V., and Ahmad J. (2024). Optimizing software requirements selection: a hybrid k-means and intuitionistic fuzzy TOPSIS approach, 13th International Conference on System Modeling & Advancement in Research Trends, Moradabad, India, pp. 750-755. Article
Nazim M., Mohammad C. W., and Sadiq M. (2022). A comparison between fuzzy AHP and fuzzy TOPSIS methods to software requirements selection, Alexandria Engineering Journal, Vol. 61, Issue 12, pp. 10851-10870. Article
Pawlak Z. (1982). Rough sets, International Journal of Computer and Information Sciences, Vol. 11, Issue 5, pp. 341–356. Article
Perini, A., Susi, A., and Ahluwalia, P. (2009). Tool-supported requirements prioritization: Comparing the AHP and CBRank methods, Information and Software Technology, Vol. 51, Issue 6, pp. 1021-1032. Article
Robinson, W. N. (1989). Integrating multiple specifications using domains goals, 5th International Workshop on Software Specification Design, pp. 219-226. Article
Sadiq M. and Devi V. S. (2023). Prioritization and selection of the software requirements using rough-set theory, IETE Journal of Research, Vol. 69, Issue 8, pp. 5169–5186. Article
Sadiq, M. and Jain, S.K. (2014). Applying fuzzy preference relation for requirements prioritization in goal-oriented requirements elicitation process. International Journal of Systems Assurance Engineering and Management, Vol. 5, pp. 711–723. Article
Sadiq, M. and Jain, S.K. (2015). A fuzzy based approach for the selection of goals in goal oriented requirements elicitation process, International Journal of Systems Assurance Engineering and Management, Vol. 6, pp. 157–164. Article
Saxena, V.R., Kumar, B., Goel, N., and Sharma, Y. K. (2025). Software requirements prioritization using fuzzy based TOPSIS methods. In: Singh, R., Gehlot, A. (eds) Business Data Analytics. ICBDA 2023. Communications in Computer and Information Science, vol 2358. Springer, Cham. Article
Shao F., Peng R., Lai H., and Wang B. (2017). Drank: A semi-automated requirements prioritization method based on preferences and dependencies, Journal of Systems and Software, Volume 126, pp. 141-156, ISSN 0164-1212. Article
Tasneem N., Zulzalil H. B., and Hassan S. (2025). Enhancing agile software development: a systematic literature review of requirement prioritization and reprioritization techniques, IEEE Access, Vol. 13 pp. 32993-33034. Article
Yu E. (1997). Towards modelling and reasoning support for early-phase requirements engineering, Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE’97), pp. 226–235. Article
Zhai L., Khoo T., and Zhong S. (2008). A rough set enhanced fuzzy approach to quality function deployment, International Journal of Advanced Manufacturing Technology, 37, 613–624. Article